package com.iwuyc.tools.commons.system;

/**
 * 获取java相关信息的工具类
 *
 * @author Neil
 * @since 2024-06-09
 */
public class JavaInfoUtil {
    private JavaInfoUtil() {

    }

    /**
     * 获取java版本
     *
     * @return 版本号
     * @author Neil
     * @since 2024-06-09
     */
    public static String getVersion() {
        return SystemEnvUtil.get(SystemEnvKey.VERSION);
    }

    /**
     * <code>java.vendor</code>
     *
     * @return 属性值，如果因为Java安全限制获取不到或值不存在，则返回空字符串
     */
    public static String getVendor() {
        return SystemEnvUtil.get(SystemEnvKey.VENDOR);
    }

    /**
     * <code>java.vendor</code>
     *
     * @return 属性值，如果因为Java安全限制获取不到或值不存在，则返回空字符串
     */
    public static String getVendorUrl() {
        return SystemEnvUtil.get(SystemEnvKey.VENDOR_URL);
    }
}
